


#ifndef __BSP_SEGDZ_H
#define __BSP_SEGDZ_H


#define DZ595_OE_PORT  GPIOE
#define DZ595_OE_PIN   GPIO_Pin_9 
#define DZ595_ST_PORT  GPIOE
#define DZ595_ST_PIN   GPIO_Pin_11

#define SEG595_OE_PORT  GPIOE
#define SEG595_OE_PIN   GPIO_Pin_10
#define SEG595_ST_PORT  GPIOD
#define SEG595_ST_PIN   GPIO_Pin_1

#define DISP_EN_PORT  GPIOE
#define DISP_EN_PIN   GPIO_Pin_1


#define SEG595_Enable()  GPIO_ResetBits(SEG595_OE_PORT, SEG595_OE_PIN)
#define SEG595_DISable() GPIO_SetBits(SEG595_OE_PORT, SEG595_OE_PIN)
#define SEG_ST_CLK()	GPIO_ResetBits(SEG595_ST_PORT, SEG595_ST_PIN); GPIO_SetBits(SEG595_ST_PORT, SEG595_ST_PIN)



#define DZ595_Enable()  GPIO_ResetBits(DZ595_OE_PORT, DZ595_OE_PIN)
#define DZ595_DISable() GPIO_SetBits(DZ595_OE_PORT, DZ595_OE_PIN)
#define DZ_ST_CLK()	GPIO_ResetBits(DZ595_ST_PORT, DZ595_ST_PIN); GPIO_SetBits(DZ595_ST_PORT, DZ595_ST_PIN)

#define DISP_Enable() GPIO_ResetBits(DISP_EN_PORT,DISP_EN_PIN)
void dzFlash(void);
void segFlash(void);
void seg_dz_GPIOInit(void);

#endif
